package com.info.zhiduoduo.repository.dto.company;

import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class CompanyTransferMakerGrouponDto {

	@ApiModelProperty("申请id")
	private Integer id;
	@ApiModelProperty("企业id")
	private Integer compid;
	@ApiModelProperty("企业名称")
	private String compname;
	@ApiModelProperty("转账金额")
	private BigDecimal amount;
	@ApiModelProperty("状态 1:已申请 2:已转账")
	private Integer state;
	@ApiModelProperty("管理人员id")
	private Integer adminid;
	@ApiModelProperty("申请时间")
	private Date applyTime;
	@ApiModelProperty("完成时间")
	private Date finishTime;
	private Date createtime;
	private Date updatetime;

	@ApiModelProperty("转出：企业支付方式ID")
	private Integer fromCompPayId;
	@ApiModelProperty("转出：支付方式id")
	private Integer fromPayId;
	@ApiModelProperty("转出：支付方式名称")
	private String fromPayName;
	@ApiModelProperty("转出：支付方式名称")
	private String fromPayNameAlias;
	@ApiModelProperty("转出：企业余额")
	private BigDecimal fromBalance;

	@ApiModelProperty("转入：企业支付方式ID")
	private Integer toCompPayId;
	@ApiModelProperty("转入：支付方式id")
	private Integer toPayId;
	@ApiModelProperty("转入：支付方式名称")
	private String toPayName;
	@ApiModelProperty("转入：支付方式名称")
	private String toPayNameAlias;
	@ApiModelProperty("转出：企业余额")
	private BigDecimal toBalance;
}
